package com.springboot.pojo;

import lombok.Data;

import java.util.Date;
import javax.persistence.*;
@Data
public class Usersinfo {
    @Id
    private String id;

    /**
     * 用户名
     */
    @Column(name = "userName")
    private String username;

    /**
     * 用户密码
     */
    @Column(name = "userPwd")
    private String userpwd;

    /**
     * 密码盐
     */
    @Column(name = "pwdSalt")
    private String pwdsalt;

    /**
     * 状态 1.启用 2.禁用
     */
    private Integer state;

    /**
     * 唯一标识
     */
    @Column(name = "uniqueNo")
    private String uniqueno;

    /**
     * 添加时间
     */
    @Column(name = "createTime")
    private Date createtime;

    /**
     * 修改时间
     */
    @Column(name = "updateTime")
    private Date updatetime;

    /**
     * @return id
     */
    public String getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * 获取用户名
     *
     * @return userName - 用户名
     */
    public String getUsername() {
        return username;
    }

    /**
     * 设置用户名
     *
     * @param username 用户名
     */
    public void setUsername(String username) {
        this.username = username == null ? null : username.trim();
    }

    /**
     * 获取用户密码
     *
     * @return userPwd - 用户密码
     */
    public String getUserpwd() {
        return userpwd;
    }

    /**
     * 设置用户密码
     *
     * @param userpwd 用户密码
     */
    public void setUserpwd(String userpwd) {
        this.userpwd = userpwd == null ? null : userpwd.trim();
    }

    /**
     * 获取密码盐
     *
     * @return pwdSalt - 密码盐
     */
    public String getPwdsalt() {
        return pwdsalt;
    }

    /**
     * 设置密码盐
     *
     * @param pwdsalt 密码盐
     */
    public void setPwdsalt(String pwdsalt) {
        this.pwdsalt = pwdsalt == null ? null : pwdsalt.trim();
    }

    /**
     * 获取状态 1.启用 2.禁用
     *
     * @return state - 状态 1.启用 2.禁用
     */
    public Integer getState() {
        return state;
    }

    /**
     * 设置状态 1.启用 2.禁用
     *
     * @param state 状态 1.启用 2.禁用
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * 获取唯一标识
     *
     * @return uniqueNo - 唯一标识
     */
    public String getUniqueno() {
        return uniqueno;
    }

    /**
     * 设置唯一标识
     *
     * @param uniqueno 唯一标识
     */
    public void setUniqueno(String uniqueno) {
        this.uniqueno = uniqueno == null ? null : uniqueno.trim();
    }

    /**
     * 获取添加时间
     *
     * @return createTime - 添加时间
     */
    public Date getCreatetime() {
        return createtime;
    }

    /**
     * 设置添加时间
     *
     * @param createtime 添加时间
     */
    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    /**
     * 获取修改时间
     *
     * @return updateTime - 修改时间
     */
    public Date getUpdatetime() {
        return updatetime;
    }

    /**
     * 设置修改时间
     *
     * @param updatetime 修改时间
     */
    public void setUpdatetime(Date updatetime) {
        this.updatetime = updatetime;
    }
}